Fix crash upon call to Fset_fontset_font after X server disconnect
authorPo Lu <luangruo@yahoo.com>
Sat, 13 Apr 2024 11:43:40 +0000 (19:43 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 13 Apr 2024 11:44:34 +0000 (19:44 +0800)
commit9fc698479feef6fa660ff13e21619ea50bd404df
tree89af5b1e136fd6273db592a61e2255bb3a4ea717
parentadbcf268bc81c439f90b1016700d8a0a234e12b7
Fix crash upon call to Fset_fontset_font after X server disconnect

* src/image.c (free_image):

* src/xfaces.c (free_realized_face): Handle scenarios where
free_frame_faces is called with the display connection cut.

* src/xterm.c (x_free_frame_resources): Call free_frame_faces
unconditionally, lest fontsets for this dead frame contaminate
Vfontset_list and produce crashes afterwards.  (bug#66151)
src/image.c
src/xfaces.c
src/xterm.c